/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Model;

import java.io.Serializable;
import java.sql.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 *
 * @author Thiago
 */
@Entity
@Table(name = "promocao")
@SequenceGenerator(name="sequencia", sequenceName="promocao_idpromocao_seq")
public class PromocaoModel implements Serializable {

    private int idpromocao;
    private Date datainicio;
    private Date datafim;
    private float preco;
    private int idproduto;
    
    public PromocaoModel() {
    }

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="sequencia")
    public int getIdpromocao() {
        return idpromocao;
    }

    public void setIdpromocao(int idpromocao) {
        this.idpromocao = idpromocao;
    }

    public Date getDatainicio() {
        return datainicio;
    }

    public void setDatainicio(Date datainicio) {
        this.datainicio = datainicio;
    }

    public Date getDatafim() {
        return datafim;
    }

    public void setDatafim(Date datafim) {
        this.datafim = datafim;
    }

    public float getPreco() {
        return preco;
    }

    public void setPreco(float preco) {
        this.preco = preco;
    }

    public int getIdproduto() {
        return idproduto;
    }

    public void setIdproduto(int idproduto) {
        this.idproduto = idproduto;
    }
}
